package org.patterns.creational.simplefactory;


public class Client {
    public static void main(String[] args) {
        // 第一个图表：使用参数创建
        Chart chart1 = ChartFactory.getChart("histogram"); //通过静态工厂方法创建产品
        chart1.display();

        // 第二个图表：从配置中获取类型
        String type = XMLUtil.getChartType(); //读取配置文件中的参数
        Chart chart2 = ChartFactory.getChart(type);  //创建产品对象
        chart2.display();
    }
}
